package common.core.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author lfb
 */
@Data
@ToString(callSuper = true)
@Accessors(chain = true)
@ExcelTarget("groupEntity")
public class GroupEntity implements Serializable {

    @Excel(name = "检索编号", orderNum = "1", needMerge = true)
    private String groupNumber;

    @Excel(name = "分组名称", orderNum = "2", needMerge = true)
    private String groupName;

    @Excel(name = "概述", orderNum = "3", needMerge = true)
    private String summary;

    @Excel(name = "样本数", orderNum = "4", needMerge = true)
    private String samplesTotalNumber;

    @Excel(name = "样本处理方式", orderNum = "5", needMerge = true)
    private String dealType;

    @Excel(name = "所属子项目检索编号", orderNum = "6", needMerge = true)
    private String projectNumber;

    @Excel(name = "录入时间", orderNum = "7", needMerge = true)
    private String createTime;

    @Excel(name = "最后修改时间", orderNum = "8", needMerge = true)
    private String lastModificationTime;
}
